﻿#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import re

if re.match(r'^\d{3}\-\d{3,8}$', '010-12345'):
    print(r'^\d{3}\-\d{3,8}$')

print('a b   c'.split(' '))

print(re.split(r'\s+','a b   c'))
print(re.split(r'[\s\,]+','a,b,  c  d'))
print(re.split(r'[\s\,\:]+','a,b::  c  d'))

m = re.match(r'^(\d{3})-(\d{3,8})$', '010-12345')
print(m.groups())
print(m.group(0))
print(m.group(1))
print(m.group(2))

#如果一个正则表达式要重复使用几千次，出于效率的考虑，我们可以预编译该正则表达式，接下来重复使用时就不需要编译这个步骤了，直接匹配

















